Skip to content

feat: add Psalm integration#12

Open
superrosko wants to merge 1 commit intolaminas-api-tools:1.4.xfrom
superrosko:feature/psalm-integration
Open

feat: add Psalm integration#12
superrosko wants to merge 1 commit intolaminas-api-tools:1.4.xfrom
superrosko:feature/psalm-integration

Conversation

@superrosko
Copy link

Q A
QA yes

Description

  • Create a psalm.xml.dist in the project root
  • Copy and paste the contents from this psalm.xml.dist and fix projectFiles
  • Run $ composer --dev require vimeo/psalm
  • Run $ composer require --dev psalm/plugin-phpunit
  • Run $ vendor/bin/psalm --config=psalm.xml.dist --set-baseline=psalm-baseline.xml
  • Add a composer script static-analysis with the command psalm --shepherd --stats
  • Remove phpstan from the project (phpstan.neon.dist, .travis.yml entry, composer.json require-dev and scripts)

Closes #6

Signed-off-by: Dmitriy Bespalov <dbespalov.rosko@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Psalm integration

1 participant